// import Utils from 'common/utils';
/**
 * CONFIG
 */
const CONFIG = [
  {
    key: 'width',
    val: 100,
    label: '宽',
    desc: '',
    type: 'input',
  },
  {
    key: 'height',
    val: 100,
    label: '高',
    desc: '',
    type: 'input',
  },
  {
    key: 'top',
    val: 0,
    label: '上',
    desc: '',
    type: 'input',
  },
  {
    key: 'left',
    val: 0,
    label: '左',
    desc: '',
    type: 'input',
  },
  {
    key: 'src',
    val: '//img03.taobaocdn.com/imgextra/i3/1862941194/T2PLGuXCdaXXXXXXXX-1862941194.png',
    label: '图片地址',
    desc: '',
    type: 'image',
  },
  {
    key: 'textValue',
    val: '请输入文字',
    label: '文本内容',
    desc: '',
    type: 'range', // todo
  },
  // 基础通用属性
  {
    key: 'rotate',
    val: 0,
    label: '旋转',
    desc: '',
    type: 'range',
    min: 0,
    max: 360,
  },
  {
    key: 'opacity',
    val: 100,
    label: '透明',
    desc: '',
    type: 'range',
    min: 0,
    max: 100,
  },
  {
    key: 'blur',
    val: 0,
    label: '模糊',
    desc: '',
    type: 'range',
    min: 0,
    max: 100,
  },

//  滤镜5属性
  {
    key: 'brightness',
    val: 100,
    label: '亮度',
    desc: '',
    type: 'range',
    min: 0,
    max: 200,
  },
  {
    key: 'contrast',
    val: 100,
    label: '对比',
    desc: '',
    type: 'range',
    min: 0,
    max: 100,
  },
  {
    key: 'saturate',
    val: 100,
    label: '饱和',
    desc: '',
    type: 'range',
    min: 0,
    max: 100,
  },
  {
    key: 'grayscale',
    val: 0,
    label: '灰度',
    desc: '',
    type: 'range',
    min: 0,
    max: 100,
  },
  {
    key: 'sepia',
    val: 0,
    label: '加温',
    desc: '',
    type: 'range',
    min: 0,
    max: 100,
  },
  {
    key: 'hueRotate',
    val: 0,
    label: '色相',
    desc: '',
    type: 'range',
    min: 0,
    max: 100,
  },
  {
    key: 'invert',
    val: 0,
    label: '反色',
    desc: '',
    type: 'range',
    min: 0,
    max: 100,
  },
//  文字10属性
  {
    key: 'letterSpacing',
    val: 0,
    label: '字距',
    desc: '',
    type: 'icon',
  },
  {
    key: 'lineHeight',
    val: 1.5,
    label: '行高',
    desc: '',
    type: 'icon',
  },
  {
    key: 'fontSize',
    val: 18,
    label: '字号',
    desc: '',
    type: 'icon',
  },
  {
    key: 'fontWeight',
    val: 'normal',
    label: '加粗',
    desc: '',
    type: 'icon',
  },
  {
    key: 'fontStyle',
    val: 'normal',
    label: '字体',
    desc: '',
    type: 'icon',
  },
  {
    key: 'textDecoration',
    val: 'none',
    label: '划线',
    desc: '',
    type: 'icon',
  },
  {
    key: 'textAlign',
    val: 'left',
    label: '对齐',
    desc: '',
    type: 'icon',
  },
  {
    key: 'vertical',
    val: '',
    label: '竖排',
    desc: '',
    type: 'icon',
  },
  {
    key: 'textStrokeColor',
    val: '',
    label: '描边颜色',
    desc: '',
    type: 'icon',
  },
  {
    key: 'textStrokeWidth',
    val: 0,
    label: '描边宽度',
    desc: '',
    type: 'icon',
  },
  {
    key: 'background',
    val: '',
    label: '填充',
    desc: '',
    type: 'icon',
  },
  {
    key: 'color',
    val: 'black',
    label: '字体颜色',
    desc: '',
    type: 'icon',
  },

];

export default CONFIG;
// export default Utils.mergeWithKey(BASE_STYLE, STYLE);
